package com.zdp.middleware.whitelist.annotation;

import java.lang.annotation.*;

/**
 * 白名单注解，作用于方法上
 * 生效范围为运行时
 * @author ZhengDp
 * @Date 2023/5/26 18:40
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Inherited // 当父类使用该注解时，子类通过反射可以获取到该注解（如果加了@Inherited)
public @interface DoWhiteList {

    String key() default "";

    /*
    * 拦截用户请求后的返回信息 ==> 拒绝用户后的返回信息
    * */
    String returnJson() default "";

}
